package com.example.project_01.model;

import com.example.project_01.pojo.MedicalPolicy;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 医保政策数据模型：业务层扩展使用，补充非数据库字段
 */
@Data
@EqualsAndHashCode(callSuper = true)  // 继承父类（MedicalPolicy）的属性和方法
@Accessors(chain = true)
public class MedicalPolicyModel extends MedicalPolicy {
    // 扩展字段：数据库表中无该字段，用于接口返回时展示（如关联城市表获取城市名称）
    private String cityName;  // 所属城市名称（前端展示用）
    private String statusDesc;  // 政策状态描述（如“有效”“失效”，业务逻辑判断）
}